
html, body {
	height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	background: #000000 url(../images/bg.jpg) repeat-x left top;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #494949;
	line-height: 200%;
}

h1, h2, h3 {
	margin: 0;
	color: #0a8dbd;
}

p, ol, ul {
	list-style: none;
}

.round {
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-moz-border-radius: 10px;
	border-radius: 10px;
}

a {
	color: #23c4ff;
}
	
#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 980px;
}

/* Logo */

#logo {
	margin: 0;
	padding: 25px 15px;
	height: 75px;
}
	#logo h1 {
		margin: 0;
		padding: 0;
		color: #FFF;
		font-size: 4.0em;
		font-weight: normal;
		text-transform: lowercase;
		letter-spacing: 4.5px;
	}
	#logo h1 span {
		color: #23c4ff;
	}
	#logo p {
		margin: 0;
		padding: 20px 0 0 0;
		color: #FFF;
		font-size: 16px;
	}

/* Page */	

#page {
	margin: 0 auto;
	padding: 10px;
	width: 960px;
	background: #FFF;
	-moz-box-shadow: 0px 3px 9px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 3px 9px rgba(0,0,0,0.5);
	box-shadow: 0px 3px 9px rgba(0,0,0,0.5);
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000');
}

/* Menu */

#menu {
	margin: 0 auto;
	padding: 0;
	height: 65px;
	background: #23c4ff;
}
	#menu ul {
		margin: 0;
		padding: 18px 0;		
	}
	#menu li{
		display: inline;
		margin: 0 20px;
		padding: 0;
	}	
		#menu li a {
			padding: 5px 6px;
			font-size: 23px;
			color: #FFF;
			text-decoration: none;
		}	
		#menu li .active {
			background: #087fb2;
		}		
		#menu li a:hover {
			background: #087fb2;
		}
		
#splash {
	margin: 10px 0;
}

#wrapper2 {
	margin: 0;
	padding: 0;
	background: #e4e4e4;
}

	/* Sidebar */

	#sidebar {
		margin: 10px;
		padding: 10px;
		float: left;
		width: 200px;
		background: #FFF;
	}
		#sidebar ul {
			margin: 0 0 20px 0;
			padding: 0;
		}
		#sidebar li{
			padding: 5px 0;
			border-bottom: 1px solid #e4e4e4;
		}
	/* Content */

	#content {
		float: left;
		width: 690px;
		margin: 10px 10px 10px 0;
		padding: 10px;
		background: #FFF;
		text-align: justify;
	}
		
	/* Footer */

	#footer {
		margin: 0 auto;
		width: 980px;
		text-align: center;
	}

.labels { 
display:block; 
font-weight:bold;
font-size:16px;
font-family:arial;
font-weight:bold;
color:#F00;
} 

label{ 
display:block; 
font-weight:bold;
font-size:18px;
font-family:arial;
font-weight:bold;
color: #0a8dbd;
} 

textarea,input,select {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	//background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0a8dbd), color-stop(1, #5da0e3) );
	//background:-moz-linear-gradient( center top, #0a8dbd 5%, #5da0e3 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a8dbd', endColorstr='#5da0e3');
	background-color:#fffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#000000;//#0a8dbd;
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	padding:6px 12px;
	text-decoration:none;
//	text-shadow:1px 1px 0px #528ecc;
}
input[type="text"],input[type="file"] { width: 400px; }
textarea{ width:600px; height:200px;}

.botones {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0a8dbd), color-stop(1, #5da0e3) );
	background:-moz-linear-gradient( center top, #0a8dbd 5%, #5da0e3 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a8dbd', endColorstr='#5da0e3');
	background-color:#0a8dbd;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 12px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
}.botones:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5da0e3), color-stop(1, #0a8dbd) );
	background:-moz-linear-gradient( center top, #5da0e3 5%, #0a8dbd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5da0e3', endColorstr='#0a8dbd');
	background-color:#5da0e3;
}.botones:active {
	position:relative;
	top:1px;
}



p,a {
//	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
//	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	//box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	//background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0a8dbd), color-stop(1, #5da0e3) );
	//background:-moz-linear-gradient( center top, #0a8dbd 5%, #5da0e3 100% );
	//filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a8dbd', endColorstr='#5da0e3');
	//background-color:#fffff;
//	-moz-border-radius:6px;
//	-webkit-border-radius:6px;
//	border-radius:6px;
//	border:1px solid #84bbf3;
	//display:inline-block;
	color:#000000;
	font-family:arial;
	font-size:17px;
	//font-weight:bold;
	//padding:6px 12px;
	//text-decoration:blink;
//	text-shadow:1px 1px 0px #528ecc;
}